All-Frequency Precomputed Radiance Transfer for Glossy Objects
نویسندگان
چکیده
We introduce a method based on precomputed radiance transfer (PRT) that allows interactive rendering of glossy surfaces and includes shadowing effects from dynamic, “all-frequency” lighting. Specifically, source lighting is represented by a cube map at resolution nL = 6× 32× 32. We present a novel PRT formulation which factors glossy BRDFs into purely view-dependent and light-dependent parts, achieving reasonable accuracy with only m=10 dimensional factors. We then tabulate an m× nL transfer matrix at each surface vertex as a preprocess, representing the object’s response to this lighting. Because this surface signal is so high-dimensional, reducing m is crucial for making practical both the preprocessing and run-time. To compress the transfer matrices, we divide the cube map into 24 lighting segments and apply the Haar wavelet basis in each segment to provide sensible quantization. We also apply clustered principal component analysis (CPCA) to each PRT segment to approximate it as a linear combination of a few (n=16) representative transfer matrices within a small set of clusters over the surface. This exploits spatial coherence to compress very effectively. Most important, it maintains fast rendering rates with 2-3 orders of magnitude more lighting coefficients than previous methods, which increases accuracy and avoids temporal artifacts in high-frequency lighting environments. We demonstrate interactive performance (1-5Hz) on models having up to 50,000 vertices.
منابع مشابه
Precomputed Radiance Transfer
This paper describes a method for rendering interreflections, self-induced shadows and caustics in real-time in a general low-frequency lighting environment. The method handles environment and area lighting and glossy as well as diffuse objects. The lighting environment is projected onto a lowfrequency spherical harmonic basis. Before the rendering a transfer vector (diffuse case) or a transfer...
متن کاملAdaptive Precomputation of Glossy Interreflections
Precomputed radiance transfer methods compute a global light transport model the transfer function to enable real-time rendering of scenes under dynamic distant illumination for arbitrary viewpoints. Usually this transfer function is represented for directions and surface points that are defined a priori. In this paper, we present a precomputed radiance transfer technique, which adaptively choo...
متن کاملNon-Linear Phase-Shifting of Haar Wavelets for Run-Time All-Frequency Lighting
This paper focuses on real-time all-frequency image-based rendering using an innovative solution for run-time computation of light transport. The approach is based on new results derived for non-linear phase shifting in the Haar wavelet domain. Although image-based methods for real-time rendering of dynamic glossy objects have been proposed, they do not truly scale to all possible frequencies a...
متن کاملPrecomputed Radiance Transfer Field for Rendering Interreflections in Dynamic Scenes
In this paper, we introduce a new representation – radiance transfer fields (RTF) – for rendering interreflections in dynamic scenes under low frequency illumination. The RTF describes the radiance transferred by an individual object to its surrounding space as a function of the incident radiance. An important property of RTF is its independence of the scene configuration, enabling interreflect...
متن کاملInteractive global illumination based on coherent surface shadow maps
Interactive rendering of global illumination effects is a challenging problem. While precomputed radiance transfer (PRT) is able to render such effects in real time the geometry is generally assumed static. This work proposes to replace the precomputed lighting response used in PRT by precomputed depth. Precomputing depth has the same cost as precomputing visibility, but allows visibility tests...
متن کامل